package com.sq.partner.manager.dao;

import java.sql.SQLException;
import java.util.List;

import com.sq.partner.manager.mybatis.model.TradPlanCov;
import com.sq.partner.manager.mybatis.model.TradProdInst;
import com.sq.partner.manager.util.Page;

public interface IGatewayTradPlanCovDao  extends BaseDao {

	TradPlanCov queryTradPlanCov(TradPlanCov tradPlanCov) throws SQLException ;
	
	void saveTradPlanCovList(List<TradPlanCov> tradplancovList) throws Exception;

	Page<TradPlanCov> queryCoveragePage(Page<TradPlanCov> page) throws SQLException;

	void updateTradPlanCov(TradPlanCov tradPlanCov) throws Exception;

	void deleteTradPlanCov(TradPlanCov tradPlanCovs)throws Exception;

	List<TradPlanCov> queryTradPlanCovList(TradPlanCov tradPlanCov)
			throws SQLException;

	List<TradPlanCov> findState(TradProdInst tradProdInst)throws SQLException;
}
